#include <iostream>
#include <sys/socket.h>
#include <sys/types.h>
#include <string.h>
#include <stdlib.h>
#include <arpa/inet.h>
#include <unistd.h>
int main()
{
    /* 创建套接字 */
    int sockfd=socket(AF_INET,SOCK_STREAM,0);
    if(sockfd==-1)
    {   
        perror("sockfd error:");
        exit(-1);
    }
    /* 链接服务器请求 */
    int connfd;
    sockaddr_in addr;
    // 绑定到所有接口
    addr.sin_addr.s_addr=INADDR_ANY;
    addr.sin_port=htons(8080);
    addr.sin_family=AF_INET;

    if((connfd=connect(sockfd,(const sockaddr*)&addr,sizeof(addr))==-1))
    {
        perror("connect error:");
        exit(-1);
    }

    /* 发送数据 */
    
    send(sockfd,"hello world",sizeof("hello world"),0);

    /* 关闭套接字 */
    close(sockfd);

}